@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}} Lpp}CDOS SYS*+DUP SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u20 4 1 5 1 10 70 2 2 132TOUCH-EDIT----------By Boyd Gafford2324 9th StreetLubbock, TX 79401PH:(806)-76V}3-4716(L.A.C.E) 24-hour board300/1200 baud, running on BBCSfrom ANTIC, with a 10 meg Hard DriveST/8-Bit users welcomW}e!Online magazine too!INTRODUCTION------------ This file is a standard ATARI WRITER file, and may be printed in wX}hatever format you wish. TOUCH-EDIT is a tool which allows you to design your own fonts to replace the default ATARI fontY} and your own players (or missiles) to use in your own programs, or to replace a set used by your favorite program. TOUCHZ}-EDIT comes on two sides of your disk and requires a minimum of 48K. The back side of the disk is TOUCH-EDIT itself, while t[}he front side contains a series of utilities which allow you to convert the font or player set files (saved to disk with TOUC\}H-EDIT) into basic programs. You can then use these programs as subroutines, and alter them to fit your own needs. TOUCH]}-EDIT was designed to be simple to use. You should be able to load it in and start using it immediately, and within a few mi^}nutes feel comfortable. However; should you get stuck, refer to the following detailed instructions on TOUCH-EDIT's use._}LOADING INSTRUCTIONS------- ------------ Turn on your disk drive (drive one if you have several drives) and insert the`} TOUCH-EDIT disk with the back side facing up. While holding OPTION turn on your computer. ATARI 400/800 remove the BASIC ca}artridge. After a short time, the title screen will appear, (you may skip the title screen by holding down SELECT while Db}OS loads.) and you will be asked to select the controller and version from the list on the screen. TOUCH-EDIT was originac}lly designed for the ATARI TOUCH TABLET, but use of other input devices have been included. For the CUSTOM EDITOR, you will d}need a joystick. After selecting the controller and version, plug it into the first port and get ready to begin.THE EDIe}TING SCREEN--- ------- ------ After loading, the program will prompt you to insert your utility disk and press the contf}roller button. Flip the disk over to the front side or put in any DOS 2.0S disk and press the button. The editing screen apg}pears. The editing screen consists of a 8 by 15 pixel grid, a menu (8 by 8 for the CUSTOM EDITOR), and the grid pixels displh}ayed in the form of both single and double resolution players, and fonts in every font mode the ATARI is capable of generatini}g, all displayed simultaneously! The font modes displayed, from top to bottom are: Graphics mode 0, 1, 2, 14, and 15. j} Antic mode 2, 6, 7, 4, and 5.USING THE CONTROLLER----- --- ---------- TOUCH-EDIT was designed to make input as ek}ffortless and simple as possible. Simply move the on-screen cursor dot around the grid by moving up, down, left, or right, ul}sing the stylus (or right) button to set a point, and the left button to erase a point. (Joystick uses the single button form} both.) Use the top eight lines of the grid to edit fonts, and the entire grid to edit players. Using the menu is just an}s simple. Move the cursor over to the menu area of the screen and position it to the left of the selection you wish to make,o} then press the controller button.THE MENU ITEMS--- ---- ----- The following are the menu items and their use in dp}etail.(1) SCROLL WINDOWMove the cursor here and press the controller button and the window scrolling mode will become actiq}ve. Move the controller left to scroll the window left, and right to scroll the window right.(1) PLAYER WIDTHMove the curr}sor here and press the button to cycle through the three possible player widths.(2) CLEAR GRIDThis one is fairly simple. s}Just move the cursor here and press the button to clear the grid.(3) DISK ROUTINESAfter selecting this item, you will be pt}rompted for one of the following. SAVE FONT, SAVE PLAYERS (player-missile set), LOAD FONT, or LOAD PLAYERS. Select by movinu}g left or right, pressing the button when the desired selection appears. The computer will check for all the files with the v}extension FNT or PMS (depending on selection) and put the first in the window area highlighted. Select the desired name by mw}oving the controller left and right, and selecting with the controller button. If you wish to enter your own name, regardlesx}s of extension, just push the joystick up (Tablet owners remove the stylus from the surface and press the sylus or right butty}on). Now enter your name with the keyboard, and press RETURN when finished. TOUCH-EDIT will use the filename you have selecz}ted! (Note: if you have used a non font-player file, you may see what looks like garbage in the window area!) TOUCH-EDIT al{}lows up to 40 separate fonts and player sets per disk.(4) CHARACTER COLORSelect this item and you will be prompted for a |}bit pattern, ranging from 00 to 11, including ANTIC's mode 4 and 5 fifth color. After selecting the bit pattern you will be }}prompted to select color. Move up and down to change the color, and left and right to change the luminance. When the desire~}d color and luminance are on the screen, Press the button. See the technical notes for a handy chart on color selection.(5}) P/M COLORSelect this item and you will be prompted to select BACKGROUND or PLAYER. Select by moving left and right and pr}ess button as before. Then you will asked to select the color. Select by up, down, left, or right as in (4). This function} sets the color and luminance of both the single and double resolution players and their background color.(6) MANIPULATE GR}IDYou will probably use this item most often. You will be prompted for one of the following.SHIFT RIGHT - by one pixel.}SHIFT LEFT - by one pixel.INVERSE - grid.MIRROR - grid.ROTATE 90 DEG - the top 8 lines.SHIFT UP - b}y one line.SHIFT DOWN - by one line.Select as before.USING THE KEYBOARD----- --- -------- You probably notic}ed that TOUCH-EDIT loads in the default ATARI font for you each time you power up. This was done in case you only want to ch}ange a few characters of the default font and keep the rest. The character TOUCH-EDIT puts on the grid to begin with is t}he letter 'A'. To edit a character other than 'A' simply press that character's key, or combination of keys. (For example c}ontrol and shift characters take a two-key press.) Once you press that key(s), viola, that character appears on your grid re}ady for you to edit, clear, or manipulate in whatever manner you wish. You will also notice at the bottom of the grid the de}fault character shown to help you keep track of the character being replaced. There is also a provision for duplication o}f a character. Simply press the key for the character you wish to duplicate, then press the (ATARI/INVERSE) key. (the messag}e COPYTO will appear below the grid) You will hear a tone until you press the key of the character you wish to replace (COPY}TO). For example, to make the default 'B' character into the number '1', simply press (1), (ATARI/INVERSE), (B). To leav}e the font mode and enter the player set mode, simply press the OPTION button. Once in player set mode, the keys 0-9 select }the different players, with the (ATARI/INVERSE) key functioning identically as above. To go back to the font mode, press the} OPTION button again. TOUCH-EDIT allows you to edit both a font and a player set in memory without having to load from disk }when you want to switch modes.THE CONSOLE BUTTONS--- ------- ------- A few commands are accessed for convienience }through the console buttons. These are:OPTION - Font to Player set edit switch.SELECT - Switch from single to double spac}ing in the window. START - Performs a coldstart for booting up the utility disk.THE UTILITIES--- --------- With t}he utility side up, either turn on the computer with BASIC installed or press START from TOUCH-EDIT. (400/800 owners Must in}stall the BASIC cartridge.) After a few seconds a menu screen will appear with some selections. The instructions are self-e}xplanative; however, a general overview of what the utilities accomplish is covered below. The utilities allow you to con}vert your newly created file into a BASIC program, either with data statements or direct disk access, or convert a font in me}mory into a new file. These utilities do all the programming for you needed to incorporate a font or player set into your ow}n BASIC program. The player utilities also give you a means of moving your players around the screen quickly from BASIC, inc}luding two methods of vertical positioning. See the technical notes for details. After making your selections, the utili}ty program lists the files available on that disk, and prompts you to select a set to convert. After selecting a file to con}vert, you are asked for a beginning line number. This will be the fist line of the BASIC program. After this is given, you }are asked for an increment amount. This will be the numerical difference between your BASIC program lines. After you give t}he increment, you will see the computer WRITING THE PROGRAM FOR YOU! (complete with remarks!) When finished, the created pr}ogram will LIST to disk under the filename TEMP.LST and the BASIC READY prompt will appear. You may then save it to a differ}ent disk, alter it, or merge it with your own program!TECHNICAL NOTES--------- -----(1) FILE STRUCTURE The font }files are composed of 1029 bytes. The first 1024 are the 128 characters, (128*8) while the last 5 bytes are the contents of t}he color registers (locations 708-712 Decimal). The player set files are composed of 154 bytes. The first 150 are the 10} players, while the last 4 bytes are the contents of the player color registers (locations 704-707 Decimal).(2) BIT PATTER}NS Here is a little help on selecting the character color from the menu.00 Corresponds to SE.4,COL,LUM (Location 712)}01 Corresponds to SE.0,COL,LUM (Location 708)10 Corresponds to SE.1,COL,LUM (Location 709)11 Corresponds to SE.2,COL,LUM} (Location 710)5th Corresponds to SE.3,COL,LUMGR. MODE BIT PATTERN AFFECTS THE--- ---- --- ------- ------- ---0,ANTI}C 3 10 CHARACTERS0,ANTIC 3 11 BACKGROUND 1,2 00 BACKGROUND 1,2 1,10,11,5th C}HARACTERS 14,15 00 BACKGROUND 14,15 01,10,11 CHARACTERS 14,15 5th! INV. CHARS(3) PLA}YER MOVEMENTVERTICAL For string method, useP1$(VPOS)=PDATA$(PLYR,PLYR+14) For ML method, useQ=USR(ADR(MOVE$),PMBASE}+PLYR-1,PMBASE+512+VPOS,15) WhereVPOS = a number from 1 to 128PLYR = a number from 1 to 136 in steps of 15HORIZONTAL } For both methods, usePOKE 53248,HPOS WhereHPOS = a number from 0 to 255 For example, to move PLYR-0 from the top l}eft part of the screen to the bottom right, use For string method,FOR X=0 TO 127POKE 53248,2*XP1$(X+1)=PDATA$(1,15)NE}XT X For ML method,FOR X=0 TO 127POKE 53248,2*XQ=USR(ADR(MOVE$),PMBASE,PMBASE+512+X,15)NEXT X To understand playe}r movement more fully, study the player-animation demonstration included on the utility side of the disk, and any books or ma}gazine articles you can find on the subject.THE CUSTOM EDITOR--- ------ ------ This TOUCH-EDIT editor is probably t}he most unique to ATARI 8-bit computers. It allows you to edit a character set only in ANTIC mode 2 (GR. mode 0), 3 (gives y}ou true descenders), and 4, but gives you a lot in return. A few new items are found in this menu, namely GTIA mode set and }load by sector. Using the GTIA menu fuction allows you to look at a character set with 16 shades of one color, and 16 colors} in one shade! In thess modes, each character is composed of two columns of 8 pixels, or 16 pixels total. The left four bit}s on the left part of the grid determine the left column color, while the right four bits determine right column color for th}e specific line (horizontal) of the character being edited. This may seem confusing to you now, but once you load this and p}lay with it a while, you will begin to see the relationship. The other fuction, load by sector, will allow you to directly a}ccess the disk for data by sector in a sequential fashion. For example, it you wish to look at the data from sector 380 to 3}87 (8 sectors comprise a character set) you simply move the stick until you see 'SECTOR-380' in the window, and then press th}e stick trigger! Now you can save this off as a regular disk file with any name you wish!MISCELLANEOUS------------- } TOUCH-EDIT comes with numerous fonts, and several player sets. Each font has its own application in ATARI graphics, with s}ome being used for the graphics demonstrations on the utility side of your master disk. Some of the fonts when loaded will l}ook like garbage, unless you load them with the custom editor and then set GTIA mode to 64 (for 16 shade mode) or 192 (for 16} color mode) instead of 0. Also, use the character color menu item to set the luminance of bit pattern 00 to zero. This set}s the viewed area to 16 shade mode (used by many programs for digitized pictures), ala Graphics mode 9, or 16 color mode, ala} Graphics mode 10! You may use any DOS 2 formatted disk as your data disk. It would be recommended that you make at leas}t one backup of TOUCH-EDIT (using item J of DOS 2) before over-writing any of the sets you wish to change.SOLICITATION! A}j) !"`3!3+JAe0@@70@@@Q0@e6-@#@};@,6.hhhLV(..@@ D:UTILITY.SET2kAh!Ai3Ar}EAs@WAf@k6-?:C:,<@2,<@AVF%D:MENU D:AUTORUN.BAS}wwwnnnn?p>~w~8wg766>cc>gg?08?~><}f >goo`??33ggg~ff~sssspps~ogggo~pp~pppp~pppg``oggggggggggn||ngpppppwcwwwwcs{ws}>ggggg>~ggg~ppccckwgg><>ggggg>8@`0 xx6}c6>888pp8?}ww<~~~<x`x`~<~~<}88<~~<>?g?``~gg~?ppp??ss?>c`??>ss?~pp~www<>>`gn|ng<>w}kc~gggg>ggg>~ss~pp>ss?~gppp?p>~gggg>ggg>ckwwg>>gggw?|8<~~<}~x|nf <|< 5400 REM àˠҠ5410 RAMTOP=PEEK(106):CHBASE=RAMTOP-16:POKE 106,RAMTOP-20:GRAPHICS 05420 REM ՠԠŠ}ĠŠ ԠŠϠӠˠ5430 DIM ML$(7):ML$="hhhLV"5440 OPEN #2,4,0,"D:CURSIVE.FNT"5450 POKE 868,0:}POKE 869,CHBASE:POKE 872,0:POKE 873,4:POKE 866,7:Q=USR(ADR(ML$),32)5460 REM ŠŠҠӠ ĠŠ}ŠҠ5470 FOR X=708 TO 712:GET #2,D:POKE X,D:NEXT X5480 CLOSE #2:POKE 756,CHBASE^ghH, B P1P2P3P4MANRAMTOPMBASVVTSTARPLYRPOOFFSEPLYOFFSETHOFFSETLP1P1MALEFOLDMAMIOLDp}pppA`ARAwBB B$ B @ A A@d@}A"@P@@@@ $$ΠӠҠ}ӛ&&;A(,;A(,;A(,;A(,;AP,(""ԠŠ٠ҠӠ2@6-F:A, 6-}&@,BBy@A&@<ԠРӠŠF_ +@@@1AR@4(7(_}(# USE A STICK IN PORT 1 TO MOVE MAN.PQ0@70@@Q0@@Z##}РŠŠŠd##РԠƠǠҠn%%6-F:A4,%F:A5,$AVx%%6-F:A@,%F:A}A,$AV6-$AV%A 6-&##̠ŠҠϠԠś##ǠΠŠ͠##}ΠՠŠбΤ-@6-P:'AV,6-&$AV%@$%@}%@$%@ ""ҠԠ͠ΠҠб467@,.%67A(,.467@,.""Ġ}ŠӠ͠ˠ**@@ D:MEN.PMS-@AP")@67<,.>:,, }6@@ԠРŠӮ͠J'AY@F'B2w@TA@^A#@h}ϠŠĠr-@A|B+H:,$@,B,H:,$APH:,$@ #}6-@#-@@c76-%? !!@-6-@7,@t&/@t% } ԠҠΠŠΠ ĠϠŠˠŠ36-@6-@'6-36-@6-A"}6-@P ԠҠڮΠB2HԠҠԮΠAA67<%@,.7P:,$@}%@:@4,$#$%('()&*+,-./0123456.789:;<=>;?@ABCL--(%FGHIJKLMNOP Q RST }U Q VWXYZ[\]^_V33(+   ``--(%dccef Q ghijkhhlmhhnohhp Q qrsstsj77(>:@4 },$#$%&''()*+,-./,,01,,23,,456789:;<=>;t--(%ABAAC,,2D,,,-//,,EF,,23,,,-//,-@AABAA~3-(%IJIIKLLMNOOOPQRSSTUSSVNOOOWQ }XLYZIIJII0(3(/(/($ Just two fonts from Koronis Rift,((( an awesome game by the LUCASFILMX+(#games division, } the same people whoU(%gave us STAR WARS and other classics.X(,,($ It is one of the best, if not the,,($best pie }ce of entertainment software++(#you can buy. If you don't have it,?+(#go buy it! No serious gamer should?(be wit }hout one!2( (2($ AY@4AdAU F:Ad,"AU }A6-?:B,ǠΠ 6-C:,6-P:'AV,6-&AV$3AA }'A3A%%6-F:A`,%AV$F:Aa, f$%@F:%@,%A(E%@F:%@ },%A(f%@F:%@,%A(BBA  6-C:,*6-P:'AV,46-&AV$A }A 6-C:,6-P:'AV,6-&AV$ AA  $ D:KORONIS.DEM }|^ p DIRFFILEDLINCHA $} -AdAU-;@ ,;@,0@@70@@@$}Q0@k0@@@q(}0@'AR@'@w%})-@)(CREATE FONT PGM$-@@$( O(.(# This program will allow you to%}O(Convert the font you definedU,($in TOUCHEDIT over to a basic programU($with data statements, beginning with +(( %}the LINE NUMBER that you desire.+( L6. 4-@?%H0@L  U(Your f%}ont is: &6-F:A,4-@M67<,.>:F:A%,,Q U( - @)(Beginning LINE NUMBER - j %}@P)!B(E(#Sorry, Line can only be between 50 `(and 31000. Try again.j @+ @( INCREMENT %}!+ Bm +'0@@A0@@@[0@@m@@9%}7 @4-( REM à͠7 @0l @4b(%L RAMTOP=PEEK(106):CHBASE=RAMTOP-16:POKE 106,RAMTO%}P-20:GR.0:CHBASE=CHBASE*256l @0= @43(%@$ RESTORE %@$= @0j @4`(%@$%}B FOR X=0 TO 1023:READ D:POKE CHBASE+X,D:NEXT X:POKE 756,CHBASE/256j @0G @4=(%@$ REM ŠŠ% }ҠӠG @0P @4F(%@$( FOR X=708 TO 712:READ D:POKE X,D:NEXT XP @0J @4@(%@% }$" REM ҠŠӠJ @006-%@$0@@-A'% }# 6-% @4#( DATA M-@@$)@-(,1 >)@C(M @0 A % }@47(%! REM ҠŠΠӠA @0 @4%(%@$ DATA 9-@@F)@% }O(,S `)@e(o @0z@ @6""ĠӠŠŠ( ((POKE 842,12%}:CONT *AB@'-*&!$"!!ҠΠĠΠ#(>:A%,((($$]" D:T%}EMP.LST@PB%, @44(NEW7(:(](ENTER >:@4, D:TEMP.LST%O( (((POKE 842,12:? CHR$(125):L.:-%}LAB@O D:CHARDATA$7 FILEDIRDLINPLYMOVE )} -AdAU-;@,;@ ,0@@70@@)}@Q0@k0@@@q(}0@'AR@'@w)}*-@*(CREATE PMSET PGM8-@@8( (++(# T)}his program will allow you to **("convert the player set you defined ,,($in TOUCHEDIT over to a basic program q(( wi)}th data statements and machineN(!language manipulation of players,q(beginning with the LINE NUMBER (that you desir)}e.( ([(Your player set is: ,6-F:A,:-@S67<,.>:F:A%,,W [(7-@)}?%30@7 - @)(Beginning LINE NUMBER -h @P)!B (C("Sorry, Line can)} only be between 50^(and 32000. Try again.h @( INCREMENT m +'0@@A0@)}@@[0@@m@@97 @C-( REM à͠7 @9u )}@Ck(%@$M RAMTOP=PEEK(106):PMBASE=RAMTOP-16:POKE 54279,PMBASE:POKE 106,RAMTOP-20:GR. 0u @9d @CZ)}(%@$ DIM MOVE$(25):MOVE$=>:@4,hhhhhhhˑ͘`d @9I @C?(%@$! PMBASE=PM)}BASE*256:POKE 53248,128I @9= @C3(%@$ RESTORE %@$= @9n @Cd(%@$F )}FOR X=0 TO 149:READ D:POKE PMBASE+X,D:NEXT X:POKE 53277,3:POKE 559,46n @9G @C=(%@$ REM ŠŠ)}ҠӠG @9f @C\(%@$> READ D,D:POKE 704,D:POKE 705,D:READ D,D:POKE 710,D:POKE 712,Df @9) }F @C<(%@$ REM ԠҰΠŠΠF @9O @CE(%@ $' Q=USR(ADR(MOVE$),PMBAS)!}E,PMBASE+532,15)O @9> @C4(%@$ REM ŠҠ> @9d6-%@$0@@)"}D-@ L6-%V @Cd( DATA  --@@$)@-(,! ")@)#}( @9# $A @C7(%! REM ҠŠΠӠA @9%z @C%(%@$ D)$}ATA 9-@@F)@O(,S `)@e(o @9z@& @E'""ĠӠŠ)%}Š(( ((POKE 842,12:CONT)*AB@'-*&*$+!!ҠΠĠΠ,)&}(>:A%,((($-]" D:TEMP.LST@PB%, @C4(NEW7(:(](ENTER >:@4, D:TEMP.LST.O()'} (((POKE 842,12:? CHR$(125):L.:-LAB@O D:PLYRDATA(\WXFILEDIRDLINPLYP1P2P3P4CLEARVVTSTARPLYRPOPMBASOFFSEOFFSETHOFFSETL-)} -*}-AdAU-;@,;@ ,0@@-+}70@@@Q0@k0@@@0@-AR@-,}'@w-(}*-@*(CREATE PMSET PGM:-@@:( --}(++(# This program will allow you to **("convert the player set you defined ,,($in TOUCHEDIT over to a ba-.}sic program N'(with data statements and stringN("manipulation of players, beginning 3-(%with the LINE NUMBER that yo-/}u desire.0(3( 7-@?%30@7 [(Your player set is: ,6-F:A,:-@-0}S67<,.>:F:A%,,W [(- @)(Beginning LINE NUMBER -h @p)!B (C("Sorry, Line-1} can only be between 70^(and 32000. Try again.h @! @( INCREMENT !m +'0@@-2}A0@@@S@@9m0@@[ @VQ(= REM à͠ -3} ǠΠ[ @Rh @V^(%@$@ DIM P1$(128),P2$(128),P3$(128),P4$(128),CLEAR$(128)-4},PDATA$(150)h @Ru @Vk(%@$M RAMTOP=PEEK(106):PMBASE=RAMTOP-16:POKE 54279,PMBASE:POKE 106,RAMTOP-20:G-5}R. 0u @R_ @VU(%@$7 CLEAR$(1)=CHR$(0):CLEAR$(128)=CHR$(0):CLEAR$(2)=CLEAR$_ @RE @V-6};(%@$ VVTP=PEEK(134)+PEEK(135)*256E @RF @V<(%@$ STARP=PEEK(140)+PEEK(141)*256F @R-7}? @V5(%@$ PLYRPOS=PMBASE*256+512? @R= @V3(%@$ OFFSET=PLYRPOS-STARP= @R-8}8 @V.(%@$ FOR PLYR=0 TO 38 @RA @V7(%@ $ OFFSETHI=INT(OFFSET/256)A @R-9}E @V;(%@$ OFFSETLO=OFFSET-OFFSETHI*256E @RD @V:(%@$ POKE VVTP+8*PLYR+2,OFFSETL-:}OD @R D @V:(%@$ POKE VVTP+8*PLYR+3,OFFSETHID @R!D @V:(%@$ OFFSET=OFFSET+1-;}28:NEXT PLYRD @R"T @VJ(%@$, P1$=CLEAR$:P2$=CLEAR$:P3$=CLEAR$:P4$=CLEAR$T @R#b @VX(%-<}@$: PMBASE=PMBASE*256:POKE 53248,128:POKE 53277,3:POKE 559,46b @R$= @V3(%@$ RESTORE %@#-=}$= @R%Y @VO(%@$1 FOR X=1 TO 150:READ D:PDATA$(X,X)=CHR$(D):NEXT XY @R&G @V=(%@->}$ REM ŠŠҠӠG @R'f @V\(%@$> READ D,D:POKE 704,D:POKE 705,D:READ D,D:POKE-?} 710,D:POKE 712,Df @R(l @Vb(%@ $D REM Šб٩ ϠԠҠΠΠ-@}l @R)= @V3(%@!$ P1$(20)=PDATA$(1,15)= @R*> @V4(%@"$ REM ŠҠ>-A} @R+D6-%@"$0@@D-@ ,# @V6-%#( DATA ---@-B}@$)@-(,. )@(/ @R0 1A @V7(%! REM ҠŠΠ-C}ӠA @R2z @V%(%@$ DATA 9-@@F)@O(,S `)@e(o @R-D}z@3 @X4""ĠӠŠŠ5( ((POKE 842,12:CONT6*AB@'--E}*&7$8ҠΠ9(>:A%,((($:]" D:TEMP.LST@pB%, @V4(NEW7(:(](EN-F}TER >:@4, D:TEMP.LST;O( (((POKE 842,12:? CHR$(125):L.:-LAB@O D:PSTRDATA-G},f$ 6 FILEDIRDLIN @@ 1I}ˠ0@@70@@@Q0@k0@@@;@1J},;@ ,(}0@9AR@'AdAU9@wN-@)(1K}CREATE FONT PGM;-@@K( N(S+(# This program will allow you toS(#create a disk loader be1L}ginning withK+(#the LINE NUMBER that you desire to K(load in the font defined in( TOUCHEDIT.((7-1M}@?%30@7  U(Your font is: &6-F:A,4-@M67<,.>:F:A%,,Q U(1N} - @)(Beginning LINE NUMBER - h @P)!B (C("Sorry, Line can only be between 50^(and 3201O}00. Try again.h @ ! @( INCREMENT ! +'0@@A0@@[1P}0@@@m@@9w @%( REM àˠҠ @"Z @%P(%: RAMTOP=PE1Q}EK(106):CHBASE=RAMTOP-16:POKE 106,RAMTOP-20:GR.0Z @"l @%b(%@$D REM ՠԠŠĠŠ 1R} ԠŠϠӠˠl @"M @%C(%@$ DIM ML$(7):ML$=>:@4,hhhLVM @"B 1S}@%8(%@$ OPEN #2,4,0,>:@4,B @"w @%m(%@$O POKE 868,0:POKE 869,CHBASE:POKE 8721T},0:POKE 873,4:POKE 866,7:Q=USR(ADR(ML$),32)w @"m @%c(%@$E REM ŠŠҠӠ 1U} ĠŠŠҠm @"R @%H(%@$* FOR X=708 TO 712:GET #2,D:POKE X,D:NEXT XR @"K 1V}@%7(%@$ CLOSE #2:POKE 756,CHBASEA @"K @&( ((POKE 842,12:CONT*AB@'-1W}*&$(>:A%,((($]" D:TEMP.LST@PB%, @%4(NEW7(:(](ENTER >:@41X}, D:TEMP.LSTO( (((POKE 842,12:? CHR$(125):L.:-LAB@O D:CHARDISK0tj FILEDIRDLINMOVE @ @ 5Z}ˠ0@@70@@@Q0@k0@@@q(5[}}0@;@,;@ ,9AR@'AdAU9@wc-@5\}*(CREATE PMSET PGM<-@@`( c(Q+(# This program will allow you5]} toQ(!create a disk loader with machines(( language manipulation of playersQ($to load in the player set defined ins(5^}TOUCHEDIT, beginning with the*$(LINE NUMBER that you desire.'(*( 7-@?%30@5_}7  [(Your player set is: ,6-F:A,:-@S67<,.>:F:A%,,W [( - @)(Beginning LIN5`}E NUMBER - h @P)!B (C("Sorry, Line can only be between 50^(and 32000. Try again.h @ ! 5a}@( INCREMENT ! +'0@@A0@@@[0@@e @05b}( REM àˠҠ @'l @0b(%L RAMTOP=PEEK(106):PMBASE=RAMTOP-16:POKE 54279,PMBASE:POKE 105c}6,RAMTOP-20:GR.0l @'d @0Z(%@$ DIM MOVE$(25):MOVE$=>:@4,hhhhhhhˑ͘`d @'5d}l @0b(%@$D REM ӠŠĠԠ ŠϠūl @'M @0C(5e}%@$ DIM ML$(7):ML$=>:@4,hhhLVM @'B @08(%@$ OPEN #2,4,0,>:@4,B @'5f}y @0o(%@$Q POKE 868,0:POKE 869,PMBASE:POKE 872,150:POKE 873,0:POKE 866,7:Q=USR(ADR(ML$),32)y @'5g}G @0=(%@$ REM ŠŠҠӠG @'x @0n(%@$P GET #2,D:GET #2,D:POKE 705q}B'DOS SYSB*+DUP SYSBtUTCHEDIT DOCBAUTORUN SYSBAUTORUN BASB UTILITY SETBTEMP LSTBPLYRDEMODEMBKORONIS DEMBCHARDATA BPLYRDATA B (PSTRDATA BHCHARDISK BYPLYRDISK BwPSTRDISK BCREATEC B CREATEP B CONVERT B TYPEIT BMENU BDEMOS BSELECT BMEN PMSBFACES PMSBSTARTREKPMSBMISCELANPMSB KORONIS1FNTB KORONIS2FNTB INTER FNTB CURSIVE FNTB FATSET FNTB OLDENGL FNTB &FRAKTUR FNTB /DEFAULT FNTB 8ANTCTHREFNT4,D:POKE 705,D:GET #2,D:GET #2,D:POKE 710,D:POKE 712,Dx @'` @0V(%@ $8 CLOSE #2:POKE 53277,3:POKE 5595r},46:PMBASE=PMBASE*256 ` @'7 @0-(%@$ POKE 53248,1287 @'F @0<(%@$ REM 5s}ԠҰΠŠΠF @'Y @0E(%@$' Q=USR(ADR(MOVE$),PMBASE,PMBASE+532,15)O @'Y @15t}( ((POKE 842,12:CONT*AB@'-*&$(>:A%,((($]" D:TEMP.LST5u}@PB%, @04(NEW7(:(](ENTER >:@4, D:TEMP.LST O( (((POKE 842,12:? CHR$(125):L.:-5v}LAB@O D:PLYRDISK4.VWI[FILEDIRDLINP1P2P3P4CLEARVVTSTARPLYRPOPMBASOFFSEPLYOFFSETHOFFSETL9x}Bi` 9y}ˠ0@@70@@@Q0@9z}k0@@@0@;@,;@ ,?AR@'AdAU9@w9{}?(}e-@*(CREATE PMSET PGM<-@@b(! e(P+(9|}# This program will allow you toP( create a disk loader with string**("manipulation of players, beginningR,($w9}}ith the LINE NUMBER that you desireR(!to load in the player set defined ( in TOUCHEDIT.(( 7-@9~}?%30@7  [(Your player set is: ,6-F:A,:-@S67<,.>:F:A%,,W [( -9} @)(Beginning LINE NUMBER - h @P)!B (C("Sorry, Line can only be between 50^(and 32000. 9}Try again.h @! @( INCREMENT ! +'0@@A0@@[0@9}@@u0@@ @B( REM àˠҠ @98 @B.(% REM 9}ǠΠ8 @9h @B^(%@$@ DIM P1$(128),P2$(128),P3$(128),P4$(128),CLEAR$(128),PDATA$(150)h 9}@9t @Bj(%@$L RAMTOP=PEEK(106):PMBASE=RAMTOP-16:POKE 54279,PMBASE:POKE 106,RAMTOP-20:GR.0t @99}_ @BU(%@$7 CLEAR$(1)=CHR$(0):CLEAR$(128)=CHR$(0):CLEAR$(2)=CLEAR$_ @9E @B;(%@$ VV9}TP=PEEK(134)+PEEK(135)*256E @9F @B<(%@$ STARP=PEEK(140)+PEEK(141)*256F @9? @B5(%9}@$ PLYRPOS=PMBASE*256+512? @9= @B3(%@$ OFFSET=PLYRPOS-STARP= @98 @B.(%@9} $ FOR PLYR=0 TO 38 @9A @B7(%@$ OFFSETHI=INT(OFFSET/256)A @9E @B;(%@9}$ OFFSETLO=OFFSET-OFFSETHI*256E @9D @B:(%@$ POKE VVTP+8*PLYR+2,OFFSETLOD @9D @B9}:(%@$ POKE VVTP+8*PLYR+3,OFFSETHID @9D @B:(%@$ OFFSET=OFFSET+128:NEXT PLYRD @99}T @BJ(%@$, P1$=CLEAR$:P2$=CLEAR$:P3$=CLEAR$:P4$=CLEAR$T @9B @B8(%@$ OPEN #2,4,09},>:@4,B @9 [ @BQ(%@$3 FOR X=1 TO 150:GET #2,P:PDATA$(X,X)=CHR$(P):NEXT X[ @9!G @B9}=(%@$ REM ŠŠҠӠG @9"x @Bn(%@$P GET #2,D:GET #2,D:POKE 704,D:POKE9} 705,D:GET #2,D:GET #2,D:POKE 710,D:POKE 712,Dx @9#` @BV(%@ $8 CLOSE #2:POKE 53277,3:POKE 559,46:PMBA9}SE=PMBASE*256 ` @9$7 @B-(%@!$ POKE 53248,1287 @9%l @Bb(%@"$D REM Šб9}٩ ϠԠҠΠΠl @9&G @B3(%@#$ P1$(20)=PDATA$(1,15)= @99}G @C'( ((POKE 842,12:CONT(*AB@'-*&)$*(>:A%,((($+]" 9}D:TEMP.LST@PB%, @B4(NEW7(:(](ENTER >:@4, D:TEMP.LST,O( (((POKE 842,12:? CHR$(125):L.9}:-LAB@O D:PSTRDISK8:&M^DBhAU@% àAdAU0@@70@=}@@Q0@k0@@@0@(}(AR@2=}@w<%%6-F:A`,%AV$F:Aa,F%@@qP?%@@+%@@?=}%@@Z)-@)(CREATE FONT PGMd'-@@'( n( ( ((x**(" 1. C=}reate basic data statements.R(R(G 2. Create a disk loader to load the font directly from disk.7-=}@?%30@7 6-F:Ad,"AUAP<@0*@1 (2Ad=}AU< AP."@1!A@.%D:SELECT."@0!A@.%D:SELECT D:CREATEC=}<&nD РAdAU0@@70@A}@@Q0@k0@@@0@(}(AR@2A}@w<*-@*(CREATE PMSET PGMF'-@@'( P ( (Zqq(i 1. CreaA}te basic data statements with machine language manipulation of players.dt(t(i 2. Create a diskA} loader with machine language manipulation of players.nd(d(Y 3. Create basic data statA}ements with string manipulation of players.xd(d(Y 4. Create a disk loader with string maA}nipulation of players.7-@?%30@7 6-F:Ad,"AUA}A@P-@0*@1*@&*@$4(FAdAUP A@."@1!A@.%A}D:SELECT."@0!A@.%D:SELECT."@&!A@.%D:SELECT."@$!AA}@.%D:SELECT D:CREATEP@(CZkCHBASSAVFILEBsD@A$  Ԡ'B2w'AYE}@49@,;@,(@e@26-F:AV,</-@@+68,-F:A%,/ FE}[ +'0@@A0@[0@@PAVA$Z'AR@E}'AdAUdA$A`nY( (S(E The font on the screen is just the ATARI default charactE}ers.V(Y(xLL(D Is this font set you wish to save to the disk as your CHSET?&6-F:Ad,&"AUA0E}"@CA`6-?:B,PUT THE CHSET#6-$AV#AdAUNAR(}--E}@@J(Name for this set D:NAdAU @@-A#E}6-F:%,*@ +-@@'*@8,+ @AR@(}V-@E}@V(:, A@I}ҠҠ7-@?%30@7 9 (} (((9(" I}**(" ΠΠҠҡ**(" 8 -@6I}?%40@8 )-@@%(>:AS,) :-@?%30@7I} :%" HOLD, A`D:TYPEITH-&*8DBHH@$@% ՠAdAU@e@(0@@M}70@@@Q0@k0@@@0@(}2M}AR@<@wF%%6-F:A`,%AV$F:Aa,P%@@qZ?%@@+%M}@@?%@@d$-@$( MENUn'-@@'( x(oo(g M} 1. Convert the font created with TOUCHEDIT into a basic program.r(r(g 2. ConvertM} the player set created with TOUCHEDIT into a basic program.o(o(d 3. Convert your own fM}ont into a disk file to be used by TOUCHEDIT.)()( 4. Graphics demonstrations!$($M}( 5. Goto ATARI DOS 2.0S+(+( 6. Type out the instructions.7-@?%30@7 M}6-F:Ad,"AUAdA@0*@1*@&*@$*@)*@'H(ZAdM}AUd A"@1% D:CREATEC"@0% D:CREATEP0"@$$AF:A,0%D:DEMOSM}9"@)!AdAU6AF:A,9."@'%D:TYPEITAdAU" (},&-@M}&( CONVERT68-@$8( @k(+( 1. Load in and run your programM}R(" that has the character set youk( wish to convert.Ji(-(" 2. Break out of the program afterO( the desM}ired character seti( is on the screen.Tm(.(# 3. Insert the TOUCHEDIT disk, withT(! the utility side up, and tM}ypem( RUN >:@4,^?-( D:CONVERT>:@4, and |RETURN|.?ARhD:MENULp&@ODBhAU@% ӠAdAU( +'0@@Q}A0@@@[0@@u0@@@0@(}2'AR@Q}'@@F%%6-F:A`,%AV$F:Aa,P%@@qZ?%@@+%@@Q}?%@@d-@(DEMOSn%-@@%( x( ( (((1. Run the PlQ}ayer Demo! ( (2. Run the font demo!7-@?%30@7 6-F:Ad,"AQ}UAdA@0*@1*@&*@$*@)*@'H(ZAdAUd A""@1Q}"%D:PLYRDEMO.DEM!"@0!% D:KORONIS.DEMAdAU" (} AD:DEMOSPog DIRBUFOSESED 6-FU}:AV, +'0@@A0@@SAR@Y( s0@@U}AV ;Ah,;@,x467@,. %67Ah,. 467@,.r+F:A,"@)F:A,U}"@P@@D:*.FNT\6-@h6-@r AP@(@@D:*.PMS46-U}@@6-@@''67<%@,.7@<@,$"@ @$ AdA@:7@U}<@,, @X*@:7@<@,,!@GO6-&@Z@d A)6-%@6-%@) APU}! 6-(}!-@(( Π - (( Ԡ - ((U} Ԡ - S(-@@( ˠР - (( ˠΠ - (( Ҡ - SU}($A$6,@@H/@@Z,@@l/@@v@2,U}",-@@,(,(|Use either the |6(|Start button or |@H(|Stick trigU}ger to|1(|select! |H(J)-@")(T-@"%@+(U}5A$G,@"@S/@"e,@6@q/@6{@2,^J-@U}-@%F(7$@&@<$@&@,J hC6-@+-@@?%?0@C U}r-@#(=>|M+F:B2y,"@)R:,"@16-?6-%@E!M6-&Q+F:B2y,"@U})R:,"@16-?6-&@K"Q6-33F:B2y,"@)T:,"A !-@#U}( ! Ap67@,. %67@,. 467@,.;6.D6.D:l-$@&@$@&@U}7<,4 A@++&+$@&@,"@A@ 6-$@&@>6-&@567@,.7U}$@&@<,>6-B:,\6-%@67<,..,6-%@\67<%@,.7$@&@<$@,U} 6-B:,A+-@'A%@:7<,,+  ՠ8 -@@6?%40@U}8 AdAU'@e@'AR@ (}&@w0%%6-F:A`,%AV$F:U}Aa,:%@@qD?%@@+%@@?%@@p@@F:A,A A U}A 0A @A PA `% D:CHARDATA% D:PLYRDATA% D:PSTRDATA% D:CHARDISK% D:PLYRDISKU}% D:PSTRDISKD:SELECTT!8\$B88<$$88 88<$$:Y$BA;975420/.,+*)('&%$$#"!!  m} m} n}  !!""##$$%%&&''n},lfffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`fff~fff~~ff<fflxxlf``````~cwkcccfv~~nffr}f>0fff>6lvv~n ~`|`~<``<06<>f>f r}f>f>0<>f>ff>``|fff|<````<>fff>>|``|ffff8<<``llxlf8<fr }kcc|ffffffff>|f````<`<f<~fffff?ffff<ck6"f<l8~ 0~ff|v } @!%RB<".""(H|<@8D8 <""<""" ||  v }"!BBF9~!&B|!@@A>~!!AB |@A>"D88D5 BA""|D DQ!!rxa"$8DB)|F""UI!1)%BBv}!!BBB<^!!RL!!!EB=~!!6HD8D8 A"D8"""F9a"$(AAADDA""A"D8"!~@`0 pp6v}c6>8pp8?v}ww<~~~<8@8@.<~~DJ1"$(n $(4d0?D8 $(~w~8wg766>cc>gg?08~~p88pgoo`??33ggg~ff~sssspps~ogggo~pp~pppp~pppg``oggggggggggn||ngpppppwcwwwwcs{wsz}>ggggg>~ggg~ppccckwgg><>ggggg>8@`0 xx6z}c6>8pp8?z}ww<~~~<x`x`~<~~?g?``~gg~?ppp??ss?>c`??>ss?~pp~www<>>`gn|ng<>wz}kc~gggg>ggg>~ss~pp>ss?~gppp?p>~gggg>ggg>ckwwg>>gggw?|8<~~<z}~x|nf <|< x88ff$$f><g0Fv8o;0<<p< lfl|`|f~cl`f`f>fff~<~f<nxn``v~wkcwv~~n~ }fff~f}`pfflvf|lvb|~~ff~|ff~cwcf<8pp8?~"}ww<~~~<x`x`~<~~<~#}0~0 ~ <~~<f>@|f<d`<>f|<|<>~pfn6F<`|fl88&<`hxf0p00p8~$}~~cffdff<fn`pLl fd`<8|000tff<ffc~$<&ff 8||<~~<~%}~x|nf8x8B@|DD""""&@<dbD"F"(GD?   00D88D>|'} @!%RB<088D \8DD8(H|<@8D88@xDD8<"""D88D<0 ||  (}"a&hTQ0LR<| q0LR<qDd"tb<pN1"crHBrHBaDif3"""f9dRQB*)I6"]]"&Q!"" !^@`0 pp6*}c6>8pp8?+}ww<~~~<8@8@.<~~<,}0~0 ~ <~~<4Hd` ,2""\8DH@B<@8""$X8DHPB<$ $$<"` ,2""$00 ,,4-}T*ITdDB&BBd8 <"b< 8DLT$&4$<4f3""f;D"""d8AIIIV&8B< ,2""$" "<~~<.}~x|nf8x8fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<1}f ``nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf2}8pp8?4}ww<~~~<x`x`~<~~<5}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f6}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<7}~x|nf8x8,fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<:}f ``nff<fff~fff~~ff<flxxxlf``````|Acwkccffv~~n;}f|fff|lf8pp8?=}ww<~~~<x`x`~<~~<>}0~0 ~ <~~<<>f>``|ff|<```<>ff>f<>ff>``|fff8<<``lxlf8<?}fkc|ffffff>|f```>`<|~ffff>fff<ck>6f<~ 0~<~~<@}~x|nf8x8, ------------- TOUCH-EDIT is free-ware, and is not to be sold or rented at any price. Users groups are welcome to put thi B}s program in their library, as long as the title screen is not omited and they do not charge other ATARI users a cost beyond C}the price of the disk and duplication costs. Please feel free to give this disk to your friends. Its one of the few thin D}gs free in life! If you have any questions, please contact me on L.A.C.E (Lubbock Atari Computer Enthusiasts) in the 8-Bi E}t forum at (806)792-3317, or write to me at the address at the beginning of this document. Your comments (and criticisms) ar F}e welcome. If you feel TOUCH-EDIT is useful, and as good as some software you might have paid for, you may send whatever G}you think it is worth to me at the same address. Donations of $20.00 or more will get you the latest update, along with any H}other character sets I've created, and the latest documentation.A